package com.abso.mp3tunes.locker.core;

/**
 * An exception thrown during a remote call to the MP3tunes Music Locker APIs.
 */
public class LockerServiceException extends Exception {

	/** The serial version identifier. */
	private static final long serialVersionUID = 6906225046715472429L;

	/** Constructs a new exception with no specified detail message. */
	public LockerServiceException() {
	}

	/**
	 * Constructs a new exception with the specified detail message.
	 * 
	 * @param message
	 *            the detail message.
	 */
	public LockerServiceException(String message) {
		super(message);
	}

	/**
	 * Constructs a new exception that wraps another exception.
	 * 
	 * @param cause
	 *            the cause of this exception.
	 */
	public LockerServiceException(Throwable cause) {
		super(cause);
	}

	/**
	 * Constructs a new exception that wraps another exception.
	 * 
	 * @param message
	 *            the associated message.
	 * @param cause
	 *            the cause of this exception.
	 */
	public LockerServiceException(String message, Throwable cause) {
		super(message, cause);
	}

}
